class SweetPotato:
    '这是烤地瓜的类，用于模拟烤地瓜的过程，包含地瓜的烤制状态和添加调料等功能'

    # 定义初始化方法，在创建 SweetPotato 类的实例时自动调用，用于初始化地瓜的属性
    def __init__(self):
        # 地瓜的烤制程度，初始值为 0
        self.cookedLevel = 0
        # 地瓜的烤制状态描述，初始状态为 "生的"
        self.cookedString = "生的"
        # 地瓜添加的调料列表，初始为空列表
        self.condiments = []

    # 烤地瓜方法，接收一个参数 time，表示烤制的时间
    def cook(self, time):
        # 累加烤制时间到烤制程度属性上
        self.cookedLevel += time
        # 根据烤制程度判断地瓜的状态
        if self.cookedLevel > 8:
            # 烤制程度大于 8 时，地瓜烤成灰了
            self.cookedString = "烤成灰了"
        elif self.cookedLevel > 5:
            # 烤制程度大于 5 且不超过 8 时，地瓜烤好了
            self.cookedString = "烤好了"
        elif self.cookedLevel > 3:
            # 烤制程度大于 3 且不超过 5 时，地瓜半生不熟
            self.cookedString = "半生不熟"
        else:
            # 烤制程度不超过 3 时，地瓜还是生的
            self.cookedString = "生的"

# 用来进行测试，创建一个 SweetPotato 类的实例
mySweetPotato = SweetPotato()
# 打印地瓜的初始烤制程度
print(mySweetPotato.cookedLevel)
# 打印地瓜的初始烤制状态
print(mySweetPotato.cookedString)
# 打印地瓜初始的调料列表
print(mySweetPotato.condiments)
